import java.io.File;
import java.util.Date;

/**
 * Author: Daniel Michalski
 * Date: 14.03.13
 */

public class FileDemo {
    public static void main(String[] args) {
        File f1 = new File("java/COPYRIGHT.txt");
        p("Nazwa pliku: " + f1.getName());
        p("Sciezka: " + f1.getPath());
        p("Sciezka bezwględna: " + f1.getPath());
        p("Katalog macierzysty: " + f1.getParent());
        p(f1.exists() ? "istnieje" : "nie istnieje");
        p(f1.canWrite() ? "jest dostępny do zapisu" : "nie jest dostępny do zapisu");
        p(f1.canRead() ? "jest dostępny do odczytu" : "nie jest dostępny do odczytu");
        p(f1.isDirectory() ? "jest katalogiem" : "nie jest katalogiem");
        p(f1.isFile() ? "jest plikiem" : "nie jest plikiem");
        p(f1.isAbsolute() ? "jest bezwzględny" : "nie jest bezwzględny");
        p("Ostatnia modyfikacja pliku: " + new Date(f1.lastModified()));
        p("Rozmiar pliku: " + f1.length() + " bajtów");
        f1.renameTo(new File("test.txt"));

    }

    private static void p(String s) {
        System.out.println(s);
    }
}
